package com.wyx.suanfa;

/**
 * @author 王艺锡
 * @version 1.0
 */
public class isValidBST {
    //给你一个二叉树的根节点 root ，判断其是否是一个有效的二叉搜索树。
    //
    //有效 二叉搜索树定义如下：
    //
    //节点的左
    //子树
    //只包含 小于 当前节点的数。
    //节点的右子树只包含 大于 当前节点的数。
    //所有左子树和右子树自身必须也是二叉搜索树。
    public static void main(String[] args) {



    }
}
/*
* class Solution {
    TreeNode maxVal;
    public boolean isValidBST(TreeNode root) {
        if(root == null){
            return true;
        }

        //左
        boolean left = isValidBST(root.left);
        //中
        if(maxVal != null && maxVal.val >= root.val){
            return false;
        }
        maxVal = root;
        boolean right = isValidBST(root.right);
        return left && right;


    }
}*/
